9892ab2f3270f4ed30662da8590d9e94a7f54bb4,plugins/InspectionGadgets/src/com/siyeh/ig/jdk15/ForCanBeForeachInspection.java,ForCanBeForeachInspection,isArrayLengthComparison,#PsiExpression#PsiVariable#,1226
Before Change
private static boolean isArrayLengthComparison(
PsiExpression condition, PsiVariable variable){
final PsiExpression strippedCondition =
ParenthesesUtils.stripParentheses(condition);
if(!(strippedCondition instanceof PsiBinaryExpression)){
return false;
}
final PsiBinaryExpression binaryExp =
(PsiBinaryExpression) strippedCondition;
final PsiJavaToken sign = binaryExp.getOperationSign();
final IElementType tokenType = sign.getTokenType();
After Change
private static boolean isArrayLengthComparison(
PsiExpression condition, PsiVariable variable){
condition = ParenthesesUtils.stripParentheses(condition);
if(!(condition instanceof PsiBinaryExpression)){
return false;
}
final PsiBinaryExpression binaryExpression =
(PsiBinaryExpression) condition;
final PsiJavaToken sign = binaryExpression.getOperationSign();
final IElementType tokenType = sign.getTokenType();